<div class="FormCapNhat">
	<div class="Title">
		Kết quả xử lý đổi mật khẩu
	</div>
	<div class="Left">
		<ul>
<?php
	include_once '../classes/nguoidung_bs.php';
	if(isset($_POST['Type']) && trim($_POST['Type']) != "")
	{
		$Type = trim($_POST['Type']);
		if($Type == "0" || $Type == 0) 
		//Xử lý đổi mật khẩu
		{
			if(isset($_POST['MaNguoiDung']) && isset($_POST['MatKhauHienTai']) && isset($_POST['MatKhauMoi']) && isset($_POST['XacNhanMatKhau']) && 
			   trim($_POST['MaNguoiDung']) != "" && trim($_POST['MatKhauHienTai']) != "" && trim($_POST['MatKhauMoi']) != "" && trim($_POST['XacNhanMatKhau']) != "")
			{
				$MaNguoiDung = trim($_POST['MaNguoiDung']);
				$MatKhauHienTai = trim($_POST['MatKhauHienTai']);
				$MatKhauMoi = trim($_POST['MatKhauMoi']);
				$XacNhanMatKhau = trim($_POST['XacNhanMatKhau']);
				
				$NguoiDung = new nguoidung_bs();
				$NguoiDung->SetMaNguoiDung($MaNguoiDung);
				$DNguoiDung = $NguoiDung->LayDanhSach();
				if($DNguoiDung != null)
				{
					$NguoiDung->SetMatKhau(md5($MatKhauHienTai));
					$DNguoiDung = $NguoiDung->LayDanhSach();
					if($DNguoiDung != null)
					{
						if($MatKhauMoi == $XacNhanMatKhau)
						{
							$NguoiDung->SetMatKhau(md5($MatKhauMoi));
							$R = $NguoiDung->CapNhatMatKhau();
							if($R)
							{
								$NguoiDung->SetPIN(GeneratePIN());
								$NguoiDung->CapNhatPIN();
								echo '<li>Mật khẩu đã được thay đổi.</li>';
							}
							else
								echo '<li>Đã xảy ra lỗi, không thể thay đổi mật khẩu, vui òng thử lại</li>';
						}
						else
							echo '<li>Mật khẩu mới phải nhập 2 lần giống nhau</li>';
					}
					else
						echo '<li>Mật khẩu hiện tại không đúng</li>';
				}
				else
				{
					echo '<li>Không tìm thấy người dùng cần đổi mật khẩu, bạn vui lòng đăng nhập lại vào tài khoản và thử lại</li>';
				}
			}
			else
				echo '<li>Phải nhập đầy đủ thông tin trên form đổi mật khẩu</li>';
		}
		elseif($Type == "1" || $Type == 1) 
		//Phải xác thực qua email
		{
			if(isset($_POST['MaNguoiDung']) && isset($_POST['MatKhauHienTai']) && 
			   trim($_POST['MaNguoiDung']) != "" && trim($_POST['MatKhauHienTai']) != "")
			{
				$MaNguoiDung = trim($_POST['MaNguoiDung']);
				$MatKhauHienTai = trim($_POST['MatKhauHienTai']);
				$NguoiDung = new nguoidung_bs();
				$NguoiDung->SetMaNguoiDung($MaNguoiDung);
				$DNguoiDung = $NguoiDung->LayDanhSach();
				if($DNguoiDung != null)
				{
					$MaNguoiDung = $DNguoiDung[0]['MaNguoiDung'];
					$Email = $DNguoiDung[0]['Email'];
					$PIN = $DNguoiDung[0]['PIN'];
					
					$NguoiDung->SetMatKhau(md5($MatKhauHienTai));
					$DNguoiDung = $NguoiDung->LayDanhSach();
					if($DNguoiDung != null)
					{
						$t = CurrentURLFull();
						$t = explode("nghiepvu/index.php?", $t);
						$NoiDungThu = "Bạn vừa yêu cầu đặt lại mật khẩu, hãy vào liên kết dưới đây để thực hiện đặt lại mật khẩu " . $t[0] . "index.php?act=resetpass&type=1&mnd=" . $MaNguoiDung . "&pin=". $PIN;
						GuiEmail($Email, $NoiDungThu);
						echo 'Một email đã được gửi đến địa chỉ <i><u>' . $Email . '</u></i> của bạn, hãy nhấp  vào link chứa trong nội dung thư để đặt lại mật khẩu cho tài khoản. <br /> <br /> <b>Lưu ý:</b> kiểm tra trong cả mục Spam của email.';
					}
					else
						echo '<li>Mật khẩu hiện tại không đúng</li>';
				}
			}
			else
				echo '<li>Phải nhập đầy đủ thông tin trên form đổi mật khẩu</li>';
		}
		else
		{
			echo '<li>Phải thực thi từ phần đổi mật khẩu, link bị lỗi</li>';
		}
	}
	else
	{
		echo '<li>Phải thực thi từ phần đổi mật khẩu, link bị lỗi</li>';
	}
?>
	</ul>
	</div>
</div>
	